﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Dora.Tools.Utility.Const
{
    /// <summary>
    /// Dora服务路由定义
    /// </summary>
    public static class DoraServiceRoute
    {
        public static OauthRoutePath OauthRoutePath => new OauthRoutePath();
        /// <summary>
        /// 管理员工服务路由路径
        /// </summary>
        public static AdminUserRoutePath AdminUserRoutePath => new AdminUserRoutePath();

        /// <summary>
        /// 员工服务路由路径
        /// </summary>
        public static MessageNoticeRoutePath MessageNoticeRoutePath => new MessageNoticeRoutePath();


        /// <summary>
        /// 消息管理服务路径
        /// </summary>
        public static MessageMenangementRoutePath MessageMenangementRoutePath => new MessageMenangementRoutePath();

        /// <summary>
        /// RM服务路由路径
        /// </summary>
        public static RMRoutePath RMRoutePath => new RMRoutePath();

        /// <summary>
        /// 支付服务路由路径
        /// </summary>
        public static PaymentRoutePath PaymentRoutePath => new PaymentRoutePath();

        /// <summary>
        /// 保险服务路由路径
        /// </summary>
        public static InsuranceRoutePath InsuranceRoutePath => new InsuranceRoutePath();
        /// <summary>
        /// 产品服务路由路径
        /// </summary>
        public static ProductRoutePath ProductRoutePath => new ProductRoutePath();
        /// <summary>
        /// 产品服务路由路径
        /// </summary>
        public static GiftRoutePath GiftRoutePath => new GiftRoutePath();

        /// <summary>
        /// 供应商路由路径
        /// </summary>
        public static SupplierRoutePath SupplierRoutePath => new SupplierRoutePath();

        /// <summary>
        /// C客服务路由路径
        /// </summary>
        public static CustomerUserRoutePath CustomerUserRoutePath => new CustomerUserRoutePath();

        /// <summary>
        /// 合同服务路由路径
        /// </summary>
        public static ContractRoutePath ContractRoutePath => new ContractRoutePath();
        /// <summary>
        /// 统计
        /// </summary>
        public static StatisticRoutePath StatisticRoutePath => new StatisticRoutePath();

        /// <summary>
        /// 财务服务路由路径
        /// </summary>
        public static FinanceRoutePath FinanceRoutePath => new FinanceRoutePath();


        /// <summary>
        /// 订单路由路径
        /// </summary>
        public static OrderRoutePath OrderRoutePath => new OrderRoutePath();






    }

    public class OauthRoutePath
    {
        public string IOauthService => $"api/{DoraModuleName.OAuthHost}/GenerateTokenCredential/";
    }
    
    /// <summary>
    /// 管理员工服务路由路径
    /// </summary>
    public class AdminUserRoutePath
    {
        #region AdminUser RoutePath
        /// <summary>
        /// 系统表路由前缀
        /// </summary>
        public string ISystemInfoService => $"api/{DoraModuleName.AdminUser}/SystemInfo/";
        /// <summary>
        /// 美程用户表服务
        /// </summary>
        public string IDoraUserService => $"api/{DoraModuleName.AdminUser}/DoraUser/";
        /// <summary>
        /// 权限表服务
        /// </summary>
        public string IPermissionService => $"api/{DoraModuleName.AdminUser}/Permission/";
        /// <summary>
        /// 角色表服务
        /// </summary>
        public string IRoleService => $"api/{DoraModuleName.AdminUser}/Role/";
        /// <summary>
        /// 供应商用户表服务
        /// </summary>
        public string ISrmUserService => $"api/{DoraModuleName.AdminUser}/SrmUser/";
        /// <summary>
        /// 旅行社用户表服务
        /// </summary>
        public string ITasUserService => $"api/{DoraModuleName.AdminUser}/TasUser/";

        /// <summary>
        /// 旅行社组织机构服务
        /// api/AdminUser/Organization/
        /// </summary>
        public string IOrganizationService => $"api/{DoraModuleName.AdminUser}/Organization/";

        /// <summary>
        /// 广告服务
        /// api/AdminUser/Organization/
        /// </summary>
        public string IAdInfoService => $"api/{DoraModuleName.AdminUser}/AdInfo/";

        /// <summary>
        /// 广告位服务
        /// api/AdminUser/AdPosition/
        /// </summary>
        public string IAdPositionService => $"api/{DoraModuleName.AdminUser}/AdPosition/";

        /// <summary>
        /// 广告表服务
        /// api/AdminUser/OrgBigSetting/
        /// </summary>
        public string IOrgBigSettingService => $"api/{DoraModuleName.AdminUser}/OrgBigSetting/"; 

        /// <summary>
        /// 参数映射表服务
        /// </summary>
        public string IParamsMapService => $"api/{DoraModuleName.AdminUser}/ParamsMap/";

        /// <summary>
        /// 机构主题设置表服务
        /// api/AdminUser/OrgTopicSetting/
        /// </summary>
        public string IOrgTopicSettingService => $"api/{DoraModuleName.AdminUser}/OrgTopicSetting/";

        /// <summary>
        /// 组织机构文档服务
        /// api/AdminUser/OrgDoc/
        /// </summary>
        public string IOrgDocService => $"api/{DoraModuleName.AdminUser}/OrgDoc/";

        /// <summary>
        /// 环信消息历史记录表服务接口
        /// api/AdminUser/HxMsgHistory/
        /// </summary>
        public string IHxMsgHistoryService => $"api/{DoraModuleName.AdminUser}/HxMsgHistory/";

        /// <summary>
        /// 环信用户联系表服务接口
        /// api/AdminUser/HxUserContact/
        /// </summary>
        public string IHxUserContactService => $"api/{DoraModuleName.AdminUser}/HxUserContact/";


        public string ITasOrgUserMapService => $"api/{DoraModuleName.AdminUser}/tasorgusermap/";

        public string ISmsRecordService => $"api/{DoraModuleName.AdminUser}/SmsRecord/";

        public string IOrgInsuranceSettingService => $"api/{DoraModuleName.AdminUser}/OrgInsuranceSetting/";

        public string IOrgInsuranceExcludeService => $"api/{DoraModuleName.AdminUser}/OrgInsuranceExclude/";
        /// <summary>
        /// 微信小程序主题服务接口
        /// api/AdminUser/OrgWxMPTheme/
        /// </summary>
        public string IOrgWxMPThemeService => $"api/{DoraModuleName.AdminUser}/OrgWxMPTheme/";

        #endregion
    }
    /// <summary>
    /// 消息服务 路由路径
    /// </summary>
    public class MessageNoticeRoutePath
    {
        #region MessageNotice RoutePath
        /// <summary>
        /// 短信服务路由前缀
        /// </summary>
        public string ISmsService => $"api/{DoraModuleName.MessageNotice}/Sms/";
        /// <summary>
        /// 邮件服务路由前缀
        /// api/MessageNotice/Email/
        /// </summary>
        public string IEmailService => $"api/{DoraModuleName.MessageNotice}/Email/";
        /// <summary>
        /// 微信服务路由前缀
        /// api/MessageNotice/Email/
        /// </summary>
        public string IWechatService => $"api/{DoraModuleName.MessageNotice}/Wechat/";

        /// <summary>
        /// 环信服务路由前缀
        /// api/MessageNotice/Easemob/
        /// </summary>
        public string IEasemobService => $"api/{DoraModuleName.MessageNotice}/Easemob/";
        /// <summary>
        /// 微信小程序服务路由前缀
        /// api/MessageNotice/Email/
        /// </summary>
        public string IWxOpenService => $"api/{DoraModuleName.MessageNotice}/WxOpen/";

        #endregion
    }

    /// <summary>
    /// RM 路由路径
    /// </summary>
    public class RMRoutePath
    {
        #region RoutePath
        /// <summary>
        /// 航司二字码 路由前缀
        /// </summary>
        public string IBasicAerospaceCodeService => $"api/{DoraModuleName.RM}/BasicAerospaceCode/";

        /// <summary>
        /// 港口 路由前缀
        /// </summary>
        public string IBasicHarbourService => $"api/{DoraModuleName.RM}/BasicHarbour/";


        /// <summary>
        /// 航司二字码 路由前缀
        /// </summary>
        public string IBasicAirportTcCodeService => $"api/{DoraModuleName.RM}/BasicAirportTcCode/";


        /// <summary>
        /// 国内地区信息 路由前缀
        /// </summary>
        public string IBasicDomesticAreaService => $"api/{DoraModuleName.RM}/BasicDomesticArea/";




        /// <summary>
        /// 标签分组信息 路由前缀
        /// </summary>
        public string IBasicTagGroupService => $"api/{DoraModuleName.RM}/BasicTagGroup/";



        /// <summary>
        /// 标签分组信息 路由前缀
        /// </summary>
        public string IBasicTagService => $"api/{DoraModuleName.RM}/BasicTag/";


        /// <summary>
        /// 标签分组信息 路由前缀
        /// </summary>
        public string IBasicPtPoiService => $"api/{DoraModuleName.RM}/BasicPtPoi/";


        /// <summary>
        /// 标签分组信息 路由前缀
        /// </summary>
        public string IBasicPtResservice => $"api/{DoraModuleName.RM}/BasicPtRes/";
        /// <summary>
        /// 航站楼信息 路由前缀
        /// </summary>
        public string IBasicAirportTerminalService => $"api/{DoraModuleName.RM}/BasicAirportTerminal/";

        /// <summary>
        /// 飞机类型 路由前缀
        /// </summary>
        public string IBasicAircraftTypeService => $"api/{DoraModuleName.RM}/BasicAircraftType/";
        /// <summary>
        /// 火车站信息 路由前缀
        /// </summary>
        public string IBasicRailwayStationCodeService => $"api/{DoraModuleName.RM}/BasicRailwayStationCode/";

        /// <summary>
        /// 游轮
        /// </summary>
        public string IBasicCruiseService => $"api/{DoraModuleName.RM}/BasicCruise/";

        /// <summary>
        /// 游轮舱房
        /// </summary>
        public string IBasicCruiseCabinService => $"api/{DoraModuleName.RM}/BasicCruiseCabin/";

        /// <summary>
        /// 游轮签证
        /// </summary>
        public string IBasicCruiseVisaService => $"api/{DoraModuleName.RM}/BasicCruiseVisa/";
        
        /// <summary>
        /// 签证材料类型
        /// </summary>
        public string IBasicVisaMaterialsTypeService => $"api/{DoraModuleName.RM}/BasicVisaMaterialsType/";

        /// <summary>
        /// 签证
        /// </summary>
        public string IBasicVisaService => $"api/{DoraModuleName.RM}/BasicVisa/";

        /// <summary>
        /// 机票票资源
        /// </summary>
        public string IBasicPtResService => $"api/{DoraModuleName.RM}/BasicPtRes/";

        /// <summary>
        /// 游轮服务
        /// </summary>
        public string IBasicCruiseServiceService => $"api/{DoraModuleName.RM}/BasicCruiseService/";
        #endregion

        #region
        /// <summary>
        /// 火车票资源
        /// </summary>
        public string IBasicTrainTicketService => $"api/{DoraModuleName.RM}/BasicTrainTicket/";

        /// <summary>
        /// 火车票资源明细
        /// </summary>
        public string IBasicTrainTicketDetailService => $"api/{DoraModuleName.RM}/BasicTrainTicketDetail/";
        #endregion


    }


    public class MessageMenangementRoutePath
    {

        /// <summary>
        /// 标签分组信息 路由前缀
        /// </summary>
        public string IMessageManagementService => $"api/{DoraModuleName.MessageManagement}/MessageManagement/";
    }

    /// <summary>
    /// 支付管理服务路由
    /// </summary>
    public class PaymentRoutePath
    {
        /// <summary>
        /// 支付平台
        /// </summary>
        public string IPaymentPlatformService => $"api/{DoraModuleName.Payment}/PaymentPlatform/";
        /// <summary>
        /// 支付关系
        /// </summary>
        public string IPaymentOrgPlaMapService => $"api/{DoraModuleName.Payment}/PaymentOrgPlaMap/";
        /// <summary>
        /// 支付配置
        /// </summary>
        public string IPaymentOrgPlaConfigService => $"api/{DoraModuleName.Payment}/PaymentOrgPlaConfig/";
        /// <summary>
        /// 线长支付配置
        /// </summary>
        public string IPaymentOnlineService => $"api/{DoraModuleName.Payment}/PaymentOnline/";
        
    }

    /// <summary>
    /// 保险管理服务路由
    /// </summary>
    public class InsuranceRoutePath
    {
        /// <summary>
        /// 保险供应商
        /// </summary>
        public string IInsuranceSupplierService => $"api/{DoraModuleName.Insurance}/InsuranceSupplier/";
        /// <summary>
        /// 保险供应商产品
        /// </summary>
        public string IInsuranceSupplierProductService => $"api/{DoraModuleName.Insurance}/InsuranceSupplierProduct/";
        /// <summary>
        /// 保险产品销售类型
        /// </summary>
        public string IInsuranceSaleTypeService => $"api/{DoraModuleName.Insurance}/InsuranceSaleType/";
        /// <summary>
        /// 供应商保险产品成本
        /// </summary>
        public string IInsuranceSupplierProductCostService => $"api/{DoraModuleName.Insurance}/InsuranceSupplierProductCost/";
        /// <summary>
        /// 组织机构_保险供应商
        /// </summary>
        public string IInsuranceOrgSupplierInfoService => $"api/{DoraModuleName.Insurance}/InsuranceOrgSupplierInfo/";
        /// <summary>
        /// 组织机构_保险供应商_保险产品
        /// </summary>
        public string IInsuranceOrgProductService => $"api/{DoraModuleName.Insurance}/InsuranceOrgProduct/";
        /// <summary>
        /// 组织机构_保险供应商_保险产品_销售价
        /// </summary>
        public string IInsuranceOrgProductCostService => $"api/{DoraModuleName.Insurance}/InsuranceOrgProductCost/";
        /// <summary>
        /// 保险产品关联旅游产品类型
        /// </summary>
        public string IInsuranceTravelProtypeService => $"api/{DoraModuleName.Insurance}/InsuranceTravelProtype/";
        /// <summary>
        /// 线下保险
        /// </summary>
        public string IInsuranceOrgProductOfflineService => $"api/{DoraModuleName.Insurance}/InsuranceOrgProductOffline/";

        /// <summary>
        /// 旅游产品类型 例：境内游周边游
        /// </summary>
        public string ITravelProductTypeService => $"api/{DoraModuleName.Insurance}/TravelProductType/";
    }

    /// <summary>
    /// 产品管理服务路由
    /// </summary>
    public class ProductRoutePath
    {
        /// <summary>
        /// 旅游产品类型 例：境内游周边游
        /// </summary>
        public string ITravelProductTypeService => $"api/{DoraModuleName.Product}/TravelProductType/";
        /// <summary>
        /// 大盘产品
        /// </summary>
        public string IProductMarketService => $"api/{DoraModuleName.Product}/ProductMarket/";
        /// <summary>
        /// 线路玩法
        /// </summary>
        public string IProductLinePlaywayService => $"api/{DoraModuleName.Product}/ProductLinePlayway/";
        /// <summary>
        /// 产品基础信息
        /// </summary>
        public string IProductInfoService => $"api/{DoraModuleName.Product}/ProductInfo/";
        /// <summary>
        /// 资源配置-大交通
        /// </summary>
        public string IProductResourceTrafficService => $"api/{DoraModuleName.Product}/ProductResourceTraffic/";
        /// <summary>
        /// 资源配置-签证
        /// </summary>
        public string IProductResourceVisaService => $"api/{DoraModuleName.Product}/ProductResourceVisa/";
        /// <summary>
        /// 产品特色
        /// </summary>
        public string IProductFeatureService => $"api/{DoraModuleName.Product}/ProductFeature/";
        /// <summary>
        /// 产品行程介绍
        /// </summary>
        public string IProductScheduleIntroduceService => $"api/{DoraModuleName.Product}/ProductScheduleIntroduce/";
        /// <summary>
        /// 产品接送机
        /// </summary>
        public string IProductTrafficServiceService => $"api/{DoraModuleName.Product}/ProductTrafficService/";
        /// <summary>
        /// 价格库存url，境内游、周边游、海长游、海短游
        /// </summary>
        public string IProductPriceStockService => $"api/{DoraModuleName.Product}/ProductPriceStock/";
        /// <summary>
        /// 价格库存 - 邮轮游
        /// </summary>
        public string IProductPriceStockCruiseService => $"api/{DoraModuleName.Product}/ProductPriceStockCruise/";
        /// <summary>
        /// 产品费用包含
        /// </summary>
        public string IProductCostIncludeService => $"api/{DoraModuleName.Product}/ProductCostInclude/";
        /// <summary>
        /// 产品费用不包含
        /// </summary>
        public string IProductCostExcludeService => $"api/{DoraModuleName.Product}/ProductCostExclude/";
        /// 产品收客限制
        /// </summary>
        public string IProductCustomerLimitService => $"api/{DoraModuleName.Product}/ProductCustomerLimit/";
        /// <summary>
        /// 产品预订须知
        /// </summary>
        public string IProductBookingsService => $"api/{DoraModuleName.Product}/ProductBookings/";
        /// <summary>
        /// 产品运营设置
        /// </summary>
        public string IProductOperateSettingService => $"api/{DoraModuleName.Product}/ProductOperateSetting/";

        /// <summary>
        /// 供应商产品_渠道商产品(旅行社/分社/门店)关系服务接口
        /// </summary>
        public string IProductOrgMapService => $"api/{DoraModuleName.Product}/ProductOrgMap/";

        /// <summary>
        /// 法定节假日服务接口
        /// </summary>
        public string ILegalHolidayService => $"api/{DoraModuleName.Product}/LegalHoliday/";
        /// <summary>
        /// 产品价格库存-分配库存服务接口
        /// </summary>
        public string IProductPriceStockOrgService => $"api/{DoraModuleName.Product}/ProductPriceStockOrg/";
        /// <summary>
        /// 产品价格库存-分配库存-邮轮服务
        /// </summary>
        public string IProductPriceStockCruiseOrgService => $"api/{DoraModuleName.Product}/ProductPriceStockCruiseOrg/";

        /// <summary>
        /// 产品购物安排及推荐自费项目
        /// </summary>
        public string IProductShoppingSelfcostService => $"api/{DoraModuleName.Product}/ProductShoppingSelfcost/";
		
	    /// <summary>
        /// 产品合同附属信息服务
        /// </summary>
        public string IProductRemarkAttService => $"api/{DoraModuleName.Product}/ProductRemarkAtt/";

	    /// <summary>
        /// 产品批量发布服务
        /// </summary>
        public string IProductBatchPublishService => $"api/{DoraModuleName.Product}/ProductBatchPublish/";

        /// <summary>
        /// 渠道商价格库存
        /// </summary>
        public string IProductSignorgSalepriceService => $"api/{DoraModuleName.Product}/ProductSignorgSaleprice/";
    }

    /// <summary>
    /// 赠品管理服务路由
    /// </summary>
    public class GiftRoutePath
    {
        /// <summary>
        /// 组织机构赠品采购
        /// </summary>
        public string IOrgGiftPurchaseService => $"api/{DoraModuleName.Gift}/OrgGiftPurchase/";

        /// <summary>
        /// 组织机构赠品领取
        /// </summary>
        public string IOrgGiftReceiveService => $"api/{DoraModuleName.Gift}/OrgGiftReceive/";
    }


    public class ContractRoutePath
    {
        /// <summary>
        /// 合同信息
        /// </summary>
        public string IContractService => $"api/{DoraModuleName.Contract}/Contract/";

        /// <summary>
        /// 获取订单支付信息
        /// </summary>
        public string IOrderService => $"api/{DoraModuleName.Order}/order/";

    }
    /// <summary>
    /// 统计
    /// </summary>
    public class StatisticRoutePath
    {
        public string IStatisticService => $"api/{DoraModuleName.Statistic}/Statistic/";
    }
        public class FinanceRoutePath
    {
        /// <summary>
        /// 合同信息
        /// </summary>
        public string IHandingRateService => $"api/{DoraModuleName.Finance}/HandingRate/";
        public string ICashpoolService => $"api/{DoraModuleName.Finance}/Cashpool/";
        public string ISettlementService => $"api/{DoraModuleName.Finance}/Settlement/";
        public string IFinanceService => $"api/{DoraModuleName.Finance}/Finance/";

        /// <summary>
        /// 发票配置信息
        /// </summary>
        public string IInvoiceConfigService => $"api/{DoraModuleName.Finance}/InvoiceConfig/";

        public string IInvoiceinfoService => $"api/{DoraModuleName.Finance}/Invoiceinfo/";
    }

    /// <summary>
    /// 供应商服务路由
    /// </summary>
    public class SupplierRoutePath
    {
        /// <summary>
        /// ISupplierService
        /// 供应商信息
        /// api/Supplier/Supplier/
        /// </summary>
        public string ISupplierService => $"api/{DoraModuleName.Supplier}/Supplier/";
        /// <summary>
        /// ISupplierSignService
        /// 供应商信息
        /// api/Supplier/SupplierSign/
        /// </summary>
        public string ISupplierSignService => $"api/{DoraModuleName.Supplier}/SupplierSign/";
        /// <summary>
        /// IBasicInfoService
        /// 供应商基础数据服务路由前缀
        /// api/Supplier/BasicInfo/
        /// </summary>
        public string IBasicInfoService => $"api/{DoraModuleName.Supplier}/BasicInfo/";

        /// <summary>
        /// 供应商资质信息
        /// api/Supplier/SupplierQualifications/
        /// </summary>
        public string ISupplierQualificationsService=> $"api/{DoraModuleName.Supplier}/SupplierQualifications/";

        /// <summary>
        /// 冻结日志
        /// </summary>
        public string ITasRemarkLog => $"api/{DoraModuleName.SysLog}/TasRemarkLog/";
    }

    /// <summary>
    /// C客服务路由路径
    /// </summary>
    public class CustomerUserRoutePath
    {
        #region CustomerUser RoutePath
        /// <summary>
        /// 用户帐号表服务 接口路由前缀
        /// </summary>
        public string IUserAccountService => $"api/{DoraModuleName.CustomerUser}/UserAccount/";

        /// <summary>
        /// 用户文档表服务接口 接口路由前缀
        /// </summary>
        public string ICustomerDocService => $"api/{DoraModuleName.CustomerUser}/CustomerDoc/";

        /// <summary>
        /// 用户常用旅客证件表服务接口 接口路由前缀
        /// </summary>
        public string IUserPassengerCardService => $"api/{DoraModuleName.CustomerUser}/UserPassengerCard/";

        /// <summary>
        /// 用户常用旅客表服务接口 接口路由前缀
        /// </summary>
        public string IUserPassengerService => $"api/{DoraModuleName.CustomerUser}/UserPassenger/";

        /// <summary>
        /// 用户表服务接口 接口路由前缀
        /// </summary>
        public string IUserService => $"api/{DoraModuleName.CustomerUser}/User/";

        /// <summary>
        /// 用户产品访问表服务接口 接口路由前缀
        /// </summary>
        public string IUserProductVisitService => $"api/{DoraModuleName.CustomerUser}/UserProductVisit/";

        /// <summary>
        /// 用户产品收藏表服务接口 接口路由前缀
        /// </summary>
        public string IUserProductFavService => $"api/{DoraModuleName.CustomerUser}/UserProductFav/";

        /// <summary>
        /// 客户表服务接口 接口路由前缀
        /// </summary>
        public string ICustomerService => $"api/{DoraModuleName.CustomerUser}/Customer/";

        /// <summary>
        /// 客户标签表服务接口 接口路由前缀
        /// </summary>
        public string ICustomerTagService => $"api/{DoraModuleName.CustomerUser}/CustomerTag/";

        /// <summary>
        /// 用户产品搜索表服务接口 接口路由前缀
        /// </summary>
        public string IUserProductSearchService => $"api/{DoraModuleName.CustomerUser}/UserProductSearch/";

        public string ICustomerCareService => $"api/{DoraModuleName.CustomerUser}/CustomerCare/";

        public string ICustomerCommunicateService => $"api/{DoraModuleName.CustomerUser}/CustomerCommunicate/";

        /// <summary>
        /// 客户绑定历史服务接口
        /// </summary>
        public string ICustomerBindHistoryService => $"api/{DoraModuleName.CustomerUser}/CustomerBindHistory/";
        #endregion
    }

    /// <summary>
    /// 订单路由路径
    /// </summary>
    public class OrderRoutePath
    {
        /// <summary>
        /// 订单保险表
        /// </summary>
        public string IOrderInsuranceInfoService => $"api/{DoraModuleName.Order}/OrderInsuranceInfo/";
        public string IOrderService => $"api/{DoraModuleName.Order}/Order/";

        /// <summary>
        /// 订单出游人信息表服务
        /// </summary>
        public string IOrderTouristService => $"api/{DoraModuleName.Order}/OrderTourist/";

        /// <summary>
        /// 
        /// </summary>
        public string IOrderEvaluationService => $"api/{DoraModuleName.Order}/OrderEvaluation/";

        /// <summary>
        /// 订单出团通知书服务
        /// </summary>
        public string IOrderDepartureNoticeService => $"api/{DoraModuleName.Order}/OrderDepartureNotice/";

        /// <summary>
        /// 
        /// </summary>
        public string IOrderContractSettingsService => $"api/{DoraModuleName.Order}/OrderContractSettings/";


        /// <summary>
        /// 订单收客限制
        /// </summary>
        public string IOrderCustomerLimitService => $"api/{DoraModuleName.Order}/OrderCustomerLimit/";

        /// <summary>
        /// 订单辅助服务
        /// </summary>
        public string IOrderAssistService => $"api/{DoraModuleName.Order}/OrderAssist/";

        /// <summary>
        /// 预警单服务
        /// </summary>
        public string IWarningOrderService => $"api/{DoraModuleName.Order}/WarningOrder/";
        /// <summary>
        /// 合并订单服务
        /// </summary>
        public string ICombineOrderService => $"api/{DoraModuleName.Order}/CombineOrder/";

    }
}
